package com.zr.inquiry.service;

import com.zr.inquiry.model.InquiryAddVo;
import com.zr.inquiry.model.InquiryServiceVo;
import com.zr.inquiry.model.MaterialSelectVo;
import com.zr.inquiry.model.SupplierSelectVo;
import com.zr.planclass.util.ResultVo;

import javax.validation.Valid;

/**
 * Created by lenovo on 2019/12/26.
 */
public interface InquiryService {

    ResultVo queryPage(MaterialSelectVo materialSelectVo);

    ResultVo queryByLegalPerson(Integer legalPersonId);

    ResultVo searchPartnerPage(SupplierSelectVo supplierSelectVo);

    ResultVo add(InquiryAddVo inquiryAddVo);


    ResultVo inquiryList(InquiryServiceVo inquiryServiceVo);

    ResultVo see(String requestForQuotationId);

    ResultVo update(@Valid InquiryAddVo inquiryAddVo);


}
